package com.ysd.lis.entity.lab;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

import com.ysd.lis.entity.BaseEntity;
import com.ysd.lis.entity.BaseEntityJpa;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * ${comments}
 *
 * @author wanghuaixing
 * @email
 * @date 2023-12-09
 */
@Entity
@Table(name = "LAB_RPT_GROUP")
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("LAB_RPT_GROUP")
public class LabRptGroup extends BaseEntityJpa implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 报告单元名称
     */
    @Column(name = "RPT_GROUP_NAME")
    private String rptGroupName;
    /**
     * 报告单元编码
     */
    @Column(name = "RPT_GROUP")
    private String rptGroup;
    /**
     * 工作组
     */
    @Column(name = "WORK_GROUP")
    private String workGroup;
    /**
     * 业务类型
     */
    @Column(name = "BUSINESS_TYPE")
    private String businessType;
    /**
     * 报告备注1
     */
    @Column(name = "REMARK1")
    private String remark1;
    /**
     * 报告备注2
     */
    @Column(name = "REMARK2")
    private String remark2;
    /**
     * 报告备注3
     */
    @Column(name = "REMARK3")
    private String remark3;

    @Column(name = "ENABLE")
    private String enable;
    /**
     * 报告单元说明
     */
    @Column(name = "RPT_GROUP_EXPLAIN")
    private String rptGroupExplain;
    /**
     * 助记码
     */
    @Column(name = "INPUT_CODE")
    private String inputCode;

    @Column(name = "SEQ")
    private Integer seq;

    @TableField("POCT")
    @Column(name = "POCT")
    private Integer poct;

    @TableField(exist = false)
    private String dictName;
    @TableField(exist = false)
    private Integer sx;
    // private Integer delFlag;

}
